fix(migration): migrate general network settings.
authorCamila Ayres <hello@camilasan.com>
Sat, 3 May 2025 18:00:17 +0000 (20:00 +0200)
committerbackportbot[bot] <backportbot[bot]@users.noreply.github.com>
Wed, 28 May 2025 14:43:47 +0000 (14:43 +0000)
Signed-off-by: Camila Ayres <hello@camilasan.com>
src/gui/accountmanager.cpp
src/libsync/configfile.cpp
src/libsync/configfile.h

index a10a02cd81f05656538728b2e3be18437925438b..0c4e399448f85eb84eee797ed44647b4ccc5a465 100644 (file)
@@ -262,6 +262,10 @@ bool AccountManager::restoreFromLegacySettings()
     configFile.setShowChatNotifications(settings->value(configFile.showChatNotificationsC).toBool());
     configFile.setShowInExplorerNavigationPane(settings->value(configFile.showInExplorerNavigationPaneC).toBool());
     ClientProxy().saveProxyConfigurationFromSettings(*settings);
+    configFile.setUseUploadLimit(settings->value(configFile.useUploadLimitC).toInt());
+    configFile.setUploadLimit(settings->value(configFile.uploadLimitC).toInt());
+    configFile.setUseDownloadLimit(settings->value(configFile.useDownloadLimitC).toInt());
+    configFile.setDownloadLimit(settings->value(configFile.downloadLimitC).toInt());
 
     // Try to load the single account.
     if (!settings->childKeys().isEmpty()) {
index d3d0f5cb0516799a3cb28441f917a7b25a33d547..089d760544a33963ed3eaa3ebcaeea682aa93ee5 100644 (file)
@@ -83,11 +83,6 @@ static constexpr char proxyUserC[] = "Proxy/user";
 static constexpr char proxyPassC[] = "Proxy/pass";
 static constexpr char proxyNeedsAuthC[] = "Proxy/needsAuth";
 
-static constexpr char useUploadLimitC[] = "BWLimit/useUploadLimit";
-static constexpr char useDownloadLimitC[] = "BWLimit/useDownloadLimit";
-static constexpr char uploadLimitC[] = "BWLimit/uploadLimit";
-static constexpr char downloadLimitC[] = "BWLimit/downloadLimit";
-
 static constexpr char newBigFolderSizeLimitC[] = "newBigFolderSizeLimit";
 static constexpr char useNewBigFolderSizeLimitC[] = "useNewBigFolderSizeLimit";
 static constexpr char notifyExistingFoldersOverLimitC[] = "notifyExistingFoldersOverLimit";
index fdac40e721642610b8232412c088f1bd68eed769..7da4f8fca76ca43eb0551f5c6baae48a1a8aa0b8 100644 (file)
@@ -260,6 +260,11 @@ public:
     static constexpr char showChatNotificationsC[] = "showChatNotifications";
     static constexpr char showInExplorerNavigationPaneC[] = "showInExplorerNavigationPane";
 
+    static constexpr char useUploadLimitC[] = "BWLimit/useUploadLimit";
+    static constexpr char useDownloadLimitC[] = "BWLimit/useDownloadLimit";
+    static constexpr char uploadLimitC[] = "BWLimit/uploadLimit";
+    static constexpr char downloadLimitC[] = "BWLimit/downloadLimit";
+
 protected:
     [[nodiscard]] QVariant getPolicySetting(const QString &policy, const QVariant &defaultValue = QVariant()) const;
     void storeData(const QString &group, const QString &key, const QVariant &value);